package com.mzj.saas.mservice.house.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.haixiaoke.saas.repository.pojo.HousingAllocation;
import com.mzj.saas.mservice.property.entity.CommunityHouseUser;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 公租房VO
 */
public class HouseVO {
    private String id; //
    @ApiModelProperty("产权单位id")
    private Long orgId; //产权单位id
    @ApiModelProperty("产权单位名称")
    private String orgName; //产权单位名称
    @ApiModelProperty("省")
    private Long provinceId; //省
    @ApiModelProperty("省名称")
    private String province; //省名称
    @ApiModelProperty("市")
    private Long cityId; //市
    @ApiModelProperty("市名称")
    private String city; //市名称
    @ApiModelProperty("区")
    private Long districtId; //区
    @ApiModelProperty("区名称")
    private String district; //区名称
    @ApiModelProperty("街道")
    private Long streetId; //街道
    @ApiModelProperty("街道名称")
    private String street; //街道名称
    @ApiModelProperty("社区")
    private Long communityId; //社区
    @ApiModelProperty("社区名称")
    private String community; //社区名称
    @ApiModelProperty("地址")
    private String address; //地址
    @ApiModelProperty("小区id")
    private String residenceCommunityId; //小区id
    @ApiModelProperty("小区名称")
    private String residenceCommunityName; //小区名称
    @ApiModelProperty("楼栋id")
    private Long buildingNum; //楼栋id
    @ApiModelProperty("楼栋")
    private String buildingNumName; //楼栋
    @ApiModelProperty("单元id")
    private Long unit; //单元id
    @ApiModelProperty("单元")
    private String unitName; //单元
    @ApiModelProperty("房号")
    private String roomNumber; //房号
    @ApiModelProperty("楼层")
    private Integer floor; //楼层
    @ApiModelProperty("面积")
    private BigDecimal area; //面积
    @ApiModelProperty("室")
    private Integer room; //室
    @ApiModelProperty("厅")
    private Integer hall; //厅
    @ApiModelProperty("卫")
    private Integer toilet; //卫
    @ApiModelProperty("性质:1公租房、2保障房、3出租房、4自用房、5单位宿舍")
    private Integer houseNature; //性质:1公租房、2保障房、3出租房、4自用房、5单位宿舍
    @ApiModelProperty("所属物业id")
    private Long housePropertyId; //所属物业id
    @ApiModelProperty("所属物业名称")
    private String houseProperty; //所属物业名称
    @ApiModelProperty("房源审核状态:0未审核 1已审核")
    private Integer auditStatus; //房源审核状态:0未审核 1已审核
    @ApiModelProperty("产权人绑定状态:0未绑定 1绑定")
    private Integer bindStatus; //产权人绑定状态:0未绑定 1绑定
    @ApiModelProperty("装修类型：0毛坯 1简装 2精装(带家具） 3豪装(带家具)")
    private Integer decorateType; //装修类型：0毛坯 1简装 2精装(带家具） 3豪装(带家具)
    @ApiModelProperty("配租状态：0未配租 1可配租 2已配租")
    private Integer matchStatus; //配租状态：0未配租 1可配租 2已配租
    @ApiModelProperty("出租状态：0未出租 1已出租")
    private Integer leaseStatus; //出租状态：0未出租 1已出租
    @ApiModelProperty("出租状态类型")
    private String lease;//出租状态类型
    @ApiModelProperty("合同状态：0未签订 1已签订")
    private Integer contractStatus; //合同状态：0未签订 1已签订

    private Integer paymentStatus; //
    @ApiModelProperty("备案状态：0未备案 1已备案")
    private Integer recordStatus; //备案状态：0未备案 1已备案
    @ApiModelProperty("密码锁授权：0未授权 1已授权 4已冻结")
    private Integer pwdLockStatus; //密码锁授权：0未授权 1已授权 4已冻结
    @ApiModelProperty("核查状态：0未核查、1已核查")
    private Integer checkStatus; //核查状态：0未核查、1已核查

    private String contractNumber; //
    @ApiModelProperty("录入人id")
    private String operationId; //录入人id
    private String createTime;
    @ApiModelProperty("配租按钮状态：0不显示，1显示")
    private Integer rentStatus;//配租按钮状态：0不显示，1显示
    @ApiModelProperty("审核标识：0不可审核，1可审核")
    private Integer auditFlag;//审核标识：0不可审核，1可审核
    @ApiModelProperty("承租人")
    private List<String> matchUser;//承租人
    @ApiModelProperty("产权归属类型：1产权单位  2个人")
    private Integer ownerType; //产权归属类型：1产权单位  2个人
    @ApiModelProperty("产权所有人姓名")
    private String  ownerName; //产权所有人姓名
    @ApiModelProperty("产权所有人电话")
    private String  ownerMobile;  //产权所有人电话
    @ApiModelProperty("产权所有人id ：根据电话号码匹配用户")
    private String  ownerUserId; //产权所有人id ：根据电话号码匹配用户

    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    @ApiModelProperty("收费开始日期")
    private Date startTime; //收费开始日期
    @ApiModelProperty("水表号")
    private String  waterMeter; //水表号
    @ApiModelProperty("电表号")
    private String  electricMeter; //电表号
    @ApiModelProperty("燃气表号")
    private String  gasMeter; //燃气表号
    @ApiModelProperty("状态：1正常 2已删除")
    private Integer  status; //状态：1正常 2已删除
    @ApiModelProperty("搜索关键字字段")
    private String search; //搜索关键字字段【小区、楼栋、单元、房号】
    @ApiModelProperty("户型")
    private String houseType; //户型 【导出临时字段】
    @ApiModelProperty("性质名称:1公租房、2保障房、3出租房、4自用房、5单位宿舍")
    private String houseNatureName; //性质名称 【导出临时字段】 性质:1公租房、2保障房、3出租房、4自用房、5单位宿舍
    @ApiModelProperty("楼宇类型")
    private Integer buildType; //楼宇类型【导出临时字段】
    @ApiModelProperty("楼宇类型名称")
    private String buildTypeName; //楼宇类型名称【导出临时字段】
    @ApiModelProperty("楼栋层数")
    private Integer houseNumber; // 楼栋层数
    @ApiModelProperty("收费开始日期")
    private String chargeStartTime; // 收费开始日期【导出临时字段】
    @ApiModelProperty("退租状态 0无 1已申请 2已验房 3未结清 4已结清 6已完成")
    private Integer withDraw; //退租状态 0无 1已申请 2已验房 3未结清 4已结清 6已完成
    @ApiModelProperty("退租表id")
    private Long withDrawId; // 退租表id

    @ApiModelProperty("房屋管理员")
    private String houseManager;//房屋管理员
    @ApiModelProperty("配租方式：1单承租人  2多承租人  默认为空")
    private Integer matchType; // 配租方式：1单承租人  2多承租人  默认为空
    @ApiModelProperty("合租房屋Id")
    private String housemateId;//合租房屋Id

    /**
     * 公寓配置状态 1已设置 2未设置
     */
    private Integer apartmentSetState;
    /**
     * 公寓配置信息
     */
    private HousingAllocation housingAllocation;
    /**
     * 小区建设时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date buildTime;

    List<CommunityHouseUser> communityHouseUsers;

    private String housePath;
    public List<CommunityHouseUser> getCommunityHouseUsers() {
        return communityHouseUsers;
    }

    public void setCommunityHouseUsers(List<CommunityHouseUser> communityHouseUsers) {
        this.communityHouseUsers = communityHouseUsers;
    }

    public Date getBuildTime() {
        return buildTime;
    }

    public void setBuildTime(Date buildTime) {
        this.buildTime = buildTime;
    }

    public Integer getApartmentSetState() {
        return apartmentSetState;
    }

    public void setApartmentSetState(Integer apartmentSetState) {
        this.apartmentSetState = apartmentSetState;
    }

    public HousingAllocation getHousingAllocation() {
        return housingAllocation;
    }

    public void setHousingAllocation(HousingAllocation housingAllocation) {
        this.housingAllocation = housingAllocation;
    }

    /**
     * 获取
     * @return id
     */
    public String getId() {
        return id;
    }

    /**
     * 设置
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取
     * @return orgId
     */
    public Long getOrgId() {
        return orgId;
    }

    /**
     * 设置
     * @param orgId
     */
    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    /**
     * 获取
     * @return orgName
     */
    public String getOrgName() {
        return orgName;
    }

    /**
     * 设置
     * @param orgName
     */
    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    /**
     * 获取
     * @return provinceId
     */
    public Long getProvinceId() {
        return provinceId;
    }

    /**
     * 设置
     * @param provinceId
     */
    public void setProvinceId(Long provinceId) {
        this.provinceId = provinceId;
    }

    /**
     * 获取
     * @return province
     */
    public String getProvince() {
        return province;
    }

    /**
     * 设置
     * @param province
     */
    public void setProvince(String province) {
        this.province = province;
    }

    /**
     * 获取
     * @return cityId
     */
    public Long getCityId() {
        return cityId;
    }

    /**
     * 设置
     * @param cityId
     */
    public void setCityId(Long cityId) {
        this.cityId = cityId;
    }

    /**
     * 获取
     * @return city
     */
    public String getCity() {
        return city;
    }

    /**
     * 设置
     * @param city
     */
    public void setCity(String city) {
        this.city = city;
    }

    /**
     * 获取
     * @return districtId
     */
    public Long getDistrictId() {
        return districtId;
    }

    /**
     * 设置
     * @param districtId
     */
    public void setDistrictId(Long districtId) {
        this.districtId = districtId;
    }

    /**
     * 获取
     * @return district
     */
    public String getDistrict() {
        return district;
    }

    /**
     * 设置
     * @param district
     */
    public void setDistrict(String district) {
        this.district = district;
    }

    /**
     * 获取
     * @return streetId
     */
    public Long getStreetId() {
        return streetId;
    }

    /**
     * 设置
     * @param streetId
     */
    public void setStreetId(Long streetId) {
        this.streetId = streetId;
    }

    /**
     * 获取
     * @return street
     */
    public String getStreet() {
        return street;
    }

    /**
     * 设置
     * @param street
     */
    public void setStreet(String street) {
        this.street = street;
    }

    /**
     * 获取
     * @return communityId
     */
    public Long getCommunityId() {
        return communityId;
    }

    /**
     * 设置
     * @param communityId
     */
    public void setCommunityId(Long communityId) {
        this.communityId = communityId;
    }

    /**
     * 获取
     * @return community
     */
    public String getCommunity() {
        return community;
    }

    /**
     * 设置
     * @param community
     */
    public void setCommunity(String community) {
        this.community = community;
    }

    /**
     * 获取
     * @return address
     */
    public String getAddress() {
        return address;
    }

    /**
     * 设置
     * @param address
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * 获取
     * @return residenceCommunityId
     */
    public String getResidenceCommunityId() {
        return residenceCommunityId;
    }

    /**
     * 设置
     * @param residenceCommunityId
     */
    public void setResidenceCommunityId(String residenceCommunityId) {
        this.residenceCommunityId = residenceCommunityId;
    }

    /**
     * 获取
     * @return residenceCommunityName
     */
    public String getResidenceCommunityName() {
        return residenceCommunityName;
    }

    /**
     * 设置
     * @param residenceCommunityName
     */
    public void setResidenceCommunityName(String residenceCommunityName) {
        this.residenceCommunityName = residenceCommunityName;
    }

    /**
     * 获取
     * @return buildingNum
     */
    public Long getBuildingNum() {
        return buildingNum;
    }

    /**
     * 设置
     * @param buildingNum
     */
    public void setBuildingNum(Long buildingNum) {
        this.buildingNum = buildingNum;
    }

    /**
     * 获取
     * @return buildingNumName
     */
    public String getBuildingNumName() {
        return buildingNumName;
    }

    /**
     * 设置
     * @param buildingNumName
     */
    public void setBuildingNumName(String buildingNumName) {
        this.buildingNumName = buildingNumName;
    }

    /**
     * 获取
     * @return unit
     */
    public Long getUnit() {
        return unit;
    }

    /**
     * 设置
     * @param unit
     */
    public void setUnit(Long unit) {
        this.unit = unit;
    }

    /**
     * 获取
     * @return unitName
     */
    public String getUnitName() {
        return unitName;
    }

    /**
     * 设置
     * @param unitName
     */
    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    /**
     * 获取
     * @return roomNumber
     */
    public String getRoomNumber() {
        return roomNumber;
    }

    /**
     * 设置
     * @param roomNumber
     */
    public void setRoomNumber(String roomNumber) {
        this.roomNumber = roomNumber;
    }

    /**
     * 获取
     * @return floor
     */
    public Integer getFloor() {
        return floor;
    }

    /**
     * 设置
     * @param floor
     */
    public void setFloor(Integer floor) {
        this.floor = floor;
    }

    /**
     * 获取
     * @return area
     */
    public BigDecimal getArea() {
        return area;
    }

    /**
     * 设置
     * @param area
     */
    public void setArea(BigDecimal area) {
        this.area = area;
    }

    /**
     * 获取
     * @return room
     */
    public Integer getRoom() {
        return room;
    }

    /**
     * 设置
     * @param room
     */
    public void setRoom(Integer room) {
        this.room = room;
    }

    /**
     * 获取
     * @return hall
     */
    public Integer getHall() {
        return hall;
    }

    /**
     * 设置
     * @param hall
     */
    public void setHall(Integer hall) {
        this.hall = hall;
    }

    /**
     * 获取
     * @return toilet
     */
    public Integer getToilet() {
        return toilet;
    }

    /**
     * 设置
     * @param toilet
     */
    public void setToilet(Integer toilet) {
        this.toilet = toilet;
    }

    /**
     * 获取
     * @return houseNature
     */
    public Integer getHouseNature() {
        return houseNature;
    }

    /**
     * 设置
     * @param houseNature
     */
    public void setHouseNature(Integer houseNature) {
        this.houseNature = houseNature;
    }

    /**
     * 获取
     * @return housePropertyId
     */
    public Long getHousePropertyId() {
        return housePropertyId;
    }

    /**
     * 设置
     * @param housePropertyId
     */
    public void setHousePropertyId(Long housePropertyId) {
        this.housePropertyId = housePropertyId;
    }

    /**
     * 获取
     * @return houseProperty
     */
    public String getHouseProperty() {
        return houseProperty;
    }

    /**
     * 设置
     * @param houseProperty
     */
    public void setHouseProperty(String houseProperty) {
        this.houseProperty = houseProperty;
    }

    /**
     * 获取
     * @return auditStatus
     */
    public Integer getAuditStatus() {
        return auditStatus;
    }

    /**
     * 设置
     * @param auditStatus
     */
    public void setAuditStatus(Integer auditStatus) {
        this.auditStatus = auditStatus;
    }

    /**
     * 获取
     * @return bindStatus
     */
    public Integer getBindStatus() {
        return bindStatus;
    }

    /**
     * 设置
     * @param bindStatus
     */
    public void setBindStatus(Integer bindStatus) {
        this.bindStatus = bindStatus;
    }

    /**
     * 获取
     * @return decorateType
     */
    public Integer getDecorateType() {
        return decorateType;
    }

    /**
     * 设置
     * @param decorateType
     */
    public void setDecorateType(Integer decorateType) {
        this.decorateType = decorateType;
    }

    /**
     * 获取
     * @return matchStatus
     */
    public Integer getMatchStatus() {
        return matchStatus;
    }

    /**
     * 设置
     * @param matchStatus
     */
    public void setMatchStatus(Integer matchStatus) {
        this.matchStatus = matchStatus;
    }

    /**
     * 获取
     * @return leaseStatus
     */
    public Integer getLeaseStatus() {
        return leaseStatus;
    }

    /**
     * 设置
     * @param leaseStatus
     */
    public void setLeaseStatus(Integer leaseStatus) {
        this.leaseStatus = leaseStatus;
    }

    /**
     * 获取
     * @return lease
     */
    public String getLease() {
        return lease;
    }

    /**
     * 设置
     * @param lease
     */
    public void setLease(String lease) {
        this.lease = lease;
    }

    /**
     * 获取
     * @return contractStatus
     */
    public Integer getContractStatus() {
        return contractStatus;
    }

    /**
     * 设置
     * @param contractStatus
     */
    public void setContractStatus(Integer contractStatus) {
        this.contractStatus = contractStatus;
    }

    /**
     * 获取
     * @return paymentStatus
     */
    public Integer getPaymentStatus() {
        return paymentStatus;
    }

    /**
     * 设置
     * @param paymentStatus
     */
    public void setPaymentStatus(Integer paymentStatus) {
        this.paymentStatus = paymentStatus;
    }

    /**
     * 获取
     * @return recordStatus
     */
    public Integer getRecordStatus() {
        return recordStatus;
    }

    /**
     * 设置
     * @param recordStatus
     */
    public void setRecordStatus(Integer recordStatus) {
        this.recordStatus = recordStatus;
    }

    /**
     * 获取
     * @return pwdLockStatus
     */
    public Integer getPwdLockStatus() {
        return pwdLockStatus;
    }

    /**
     * 设置
     * @param pwdLockStatus
     */
    public void setPwdLockStatus(Integer pwdLockStatus) {
        this.pwdLockStatus = pwdLockStatus;
    }

    /**
     * 获取
     * @return checkStatus
     */
    public Integer getCheckStatus() {
        return checkStatus;
    }

    /**
     * 设置
     * @param checkStatus
     */
    public void setCheckStatus(Integer checkStatus) {
        this.checkStatus = checkStatus;
    }

    /**
     * 获取
     * @return contractNumber
     */
    public String getContractNumber() {
        return contractNumber;
    }

    /**
     * 设置
     * @param contractNumber
     */
    public void setContractNumber(String contractNumber) {
        this.contractNumber = contractNumber;
    }

    /**
     * 获取
     * @return operationId
     */
    public String getOperationId() {
        return operationId;
    }

    /**
     * 设置
     * @param operationId
     */
    public void setOperationId(String operationId) {
        this.operationId = operationId;
    }

    /**
     * 获取
     * @return createTime
     */
    public String getCreateTime() {
        return createTime;
    }

    /**
     * 设置
     * @param createTime
     */
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取
     * @return rentStatus
     */
    public Integer getRentStatus() {
        return rentStatus;
    }

    /**
     * 设置
     * @param rentStatus
     */
    public void setRentStatus(Integer rentStatus) {
        this.rentStatus = rentStatus;
    }

    /**
     * 获取
     * @return auditFlag
     */
    public Integer getAuditFlag() {
        return auditFlag;
    }

    /**
     * 设置
     * @param auditFlag
     */
    public void setAuditFlag(Integer auditFlag) {
        this.auditFlag = auditFlag;
    }

    /**
     * 获取
     * @return matchUser
     */
    public List<String> getMatchUser() {
        return matchUser;
    }

    /**
     * 设置
     * @param matchUser
     */
    public void setMatchUser(List<String> matchUser) {
        this.matchUser = matchUser;
    }

    /**
     * 获取
     * @return ownerType
     */
    public Integer getOwnerType() {
        return ownerType;
    }

    /**
     * 设置
     * @param ownerType
     */
    public void setOwnerType(Integer ownerType) {
        this.ownerType = ownerType;
    }

    /**
     * 获取
     * @return ownerName
     */
    public String getOwnerName() {
        return ownerName;
    }

    /**
     * 设置
     * @param ownerName
     */
    public void setOwnerName(String ownerName) {
        this.ownerName = ownerName;
    }

    /**
     * 获取
     * @return ownerMobile
     */
    public String getOwnerMobile() {
        return ownerMobile;
    }

    /**
     * 设置
     * @param ownerMobile
     */
    public void setOwnerMobile(String ownerMobile) {
        this.ownerMobile = ownerMobile;
    }

    /**
     * 获取
     * @return ownerUserId
     */
    public String getOwnerUserId() {
        return ownerUserId;
    }

    /**
     * 设置
     * @param ownerUserId
     */
    public void setOwnerUserId(String ownerUserId) {
        this.ownerUserId = ownerUserId;
    }

    /**
     * 获取
     * @return startTime
     */
    public Date getStartTime() {
        return startTime;
    }

    /**
     * 设置
     * @param startTime
     */
    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    /**
     * 获取
     * @return waterMeter
     */
    public String getWaterMeter() {
        return waterMeter;
    }

    /**
     * 设置
     * @param waterMeter
     */
    public void setWaterMeter(String waterMeter) {
        this.waterMeter = waterMeter;
    }

    /**
     * 获取
     * @return electricMeter
     */
    public String getElectricMeter() {
        return electricMeter;
    }

    /**
     * 设置
     * @param electricMeter
     */
    public void setElectricMeter(String electricMeter) {
        this.electricMeter = electricMeter;
    }

    /**
     * 获取
     * @return gasMeter
     */
    public String getGasMeter() {
        return gasMeter;
    }

    /**
     * 设置
     * @param gasMeter
     */
    public void setGasMeter(String gasMeter) {
        this.gasMeter = gasMeter;
    }

    /**
     * 获取
     * @return status
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置
     * @param status
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取
     * @return search
     */
    public String getSearch() {
        return search;
    }

    /**
     * 设置
     * @param search
     */
    public void setSearch(String search) {
        this.search = search;
    }

    /**
     * 获取
     * @return houseType
     */
    public String getHouseType() {
        return houseType;
    }

    /**
     * 设置
     * @param houseType
     */
    public void setHouseType(String houseType) {
        this.houseType = houseType;
    }

    /**
     * 获取
     * @return houseNatureName
     */
    public String getHouseNatureName() {
        return houseNatureName;
    }

    /**
     * 设置
     * @param houseNatureName
     */
    public void setHouseNatureName(String houseNatureName) {
        this.houseNatureName = houseNatureName;
    }

    /**
     * 获取
     * @return buildType
     */
    public Integer getBuildType() {
        return buildType;
    }

    /**
     * 设置
     * @param buildType
     */
    public void setBuildType(Integer buildType) {
        this.buildType = buildType;
    }

    /**
     * 获取
     * @return buildTypeName
     */
    public String getBuildTypeName() {
        return buildTypeName;
    }

    /**
     * 设置
     * @param buildTypeName
     */
    public void setBuildTypeName(String buildTypeName) {
        this.buildTypeName = buildTypeName;
    }

    /**
     * 获取
     * @return houseNumber
     */
    public Integer getHouseNumber() {
        return houseNumber;
    }

    /**
     * 设置
     * @param houseNumber
     */
    public void setHouseNumber(Integer houseNumber) {
        this.houseNumber = houseNumber;
    }

    /**
     * 获取
     * @return chargeStartTime
     */
    public String getChargeStartTime() {
        return chargeStartTime;
    }

    /**
     * 设置
     * @param chargeStartTime
     */
    public void setChargeStartTime(String chargeStartTime) {
        this.chargeStartTime = chargeStartTime;
    }

    /**
     * 获取
     * @return withDraw
     */
    public Integer getWithDraw() {
        return withDraw;
    }

    /**
     * 设置
     * @param withDraw
     */
    public void setWithDraw(Integer withDraw) {
        this.withDraw = withDraw;
    }

    /**
     * 获取
     * @return withDrawId
     */
    public Long getWithDrawId() {
        return withDrawId;
    }

    /**
     * 设置
     * @param withDrawId
     */
    public void setWithDrawId(Long withDrawId) {
        this.withDrawId = withDrawId;
    }

    /**
     * 获取
     * @return houseManager
     */
    public String getHouseManager() {
        return houseManager;
    }

    /**
     * 设置
     * @param houseManager
     */
    public void setHouseManager(String houseManager) {
        this.houseManager = houseManager;
    }

    /**
     * 获取
     * @return matchType
     */
    public Integer getMatchType() {
        return matchType;
    }

    /**
     * 设置
     * @param matchType
     */
    public void setMatchType(Integer matchType) {
        this.matchType = matchType;
    }

    public String toString() {
        return "HouseVO{id = " + id + ", orgId = " + orgId + ", orgName = " + orgName + ", provinceId = " + provinceId + ", province = " + province + ", cityId = " + cityId + ", city = " + city + ", districtId = " + districtId + ", district = " + district + ", streetId = " + streetId + ", street = " + street + ", communityId = " + communityId + ", community = " + community + ", address = " + address + ", residenceCommunityId = " + residenceCommunityId + ", residenceCommunityName = " + residenceCommunityName + ", buildingNum = " + buildingNum + ", buildingNumName = " + buildingNumName + ", unit = " + unit + ", unitName = " + unitName + ", roomNumber = " + roomNumber + ", floor = " + floor + ", area = " + area + ", room = " + room + ", hall = " + hall + ", toilet = " + toilet + ", houseNature = " + houseNature + ", housePropertyId = " + housePropertyId + ", houseProperty = " + houseProperty + ", auditStatus = " + auditStatus + ", bindStatus = " + bindStatus + ", decorateType = " + decorateType + ", matchStatus = " + matchStatus + ", leaseStatus = " + leaseStatus + ", lease = " + lease + ", contractStatus = " + contractStatus + ", paymentStatus = " + paymentStatus + ", recordStatus = " + recordStatus + ", pwdLockStatus = " + pwdLockStatus + ", checkStatus = " + checkStatus + ", contractNumber = " + contractNumber + ", operationId = " + operationId + ", createTime = " + createTime + ", rentStatus = " + rentStatus + ", auditFlag = " + auditFlag + ", matchUser = " + matchUser + ", ownerType = " + ownerType + ", ownerName = " + ownerName + ", ownerMobile = " + ownerMobile + ", ownerUserId = " + ownerUserId + ", startTime = " + startTime + ", waterMeter = " + waterMeter + ", electricMeter = " + electricMeter + ", gasMeter = " + gasMeter + ", status = " + status + ", search = " + search + ", houseType = " + houseType + ", houseNatureName = " + houseNatureName + ", buildType = " + buildType + ", buildTypeName = " + buildTypeName + ", houseNumber = " + houseNumber + ", chargeStartTime = " + chargeStartTime + ", withDraw = " + withDraw + ", withDrawId = " + withDrawId + ", houseManager = " + houseManager + ", matchType = " + matchType + "}";
    }

    /**
     * 获取
     * @return housemateId
     */
    public String getHousemateId() {
        return housemateId;
    }

    /**
     * 设置
     * @param housemateId
     */
    public void setHousemateId(String housemateId) {
        this.housemateId = housemateId;
    }

    public String getHousePath() {
        return housePath;
    }

    public void setHousePath(String housePath) {
        this.housePath = housePath;
    }
}
